.manageTitle { height: 68px; line-height: 68px; border-bottom: 1px solid #e7e7e7; padding-left: 16px; font-size: 22px; color: #333; font-weight: bold; }

.content.hasPb { position: relative; padding-bottom: 50px; }

.content .addBtn { height: 68px; line-height: 68px; background-color: #f8f8f8; border-bottom: 1px solid #e7e7e7; position: relative; }

.content .addBtn .btnForClass { height: 40px; padding: 0 20px; border-radius: 6px; background-color: #619ce1; display: inline-block; line-height: 40px; color: #fff; margin-left: 16px; }

.content .addBtn .search { width: 264px; height: 42px; float: right; border: 1px solid #eaeaea; position: absolute; right: 14px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); border-radius: 6px; }

.content .addBtn .search input { width: 200px; height: 40px; border: 1px solid #efefef; position: absolute; border-radius: 6px 0 0 6px; text-indent: 14px; }

.content .addBtn .search a { display: inline-block; height: 40px; width: 62px; position: absolute; right: 0; line-height: 40px; text-align: center; background-color: #619ce1; color: #fff; border-radius: 0 6px 6px 0; }

.content .addBtn .title { float: left; margin: 0 10px 0 16px; }

.content .addBtn .input-group { float: left; margin-bottom: 0; width: 1%; margin-right: 20px; }

.content .addBtn .input-group .btn-default { height: 40px; }

.content .addBtn .input-group .numOfQuestion { height: 40px; width: 96px; border: 1px solid #eaeaea; border-radius: 6px; margin-right: 10px; text-indent: 10px; }

.content .addBtn.topicInfo { width: 96%; margin-left: 2%; margin-top: 20px; border: 1px solid #e7e7e7; height: 54px; line-height: 54px; }

.content .addBtn.topicInfo .numOfTopic { margin-left: 30px; }

.content .addBtn.topicInfo .numOfTopic span { margin: 0 4px; }

.content .addBtn.topicInfo .delete { float: right; margin-right: 80px; margin-left: 30px; }

.content .addBtn.topicInfo .move { float: right; }

.content .addBtn .searchContent { position: absolute; right: 276px; width: 198px; }

.content .table { padding: 0 16px; }

.content .table.noPadding { padding: 0; }

.content .table table { width: 100%; margin-top: 38px; color: #4a4a4a; }

.content .table table thead { border: 1px solid #ddd; background-color: #f8f8f8; }

.content .table table thead th { border: 1px solid #ddd; text-align: center; height: 52px; }

.content .table table tbody td { border: 1px solid #ddd; text-align: center; height: 56px; }

.content .table table tbody td img { height: 22px; }

.content .table table tbody td img.coverImg { height: 44px; border-radius: 4px; }

.content .table table tbody td img.height { height: 150px; }

.content .table table tbody td .imgWrapper img { height: 100px; }

.content .table table tbody td.hasWidth { width: 330px; }

.content .table table tbody td.hasWidth .edit { margin: 0 34px; }

.content .table table tbody td.topicHasWidth { width: 120px; text-align: center; }

.content .table table tbody td.topicHasWidth .edit { margin-right: 26px; }

.content .table table tbody td.operation { width: 164px; }

.content .table table tbody td.operation .edit { margin: 0 20px; }

.content .table table tbody td.operation span { cursor: pointer; color: #297fb8; }

.content .table table tbody td a.audited { width: 62px; height: 26px; display: inline-block; background-color: #ef8d5c; color: #fff; text-align: center; line-height: 26px; border-radius: 4px; font-size: 12px; }

.content .table table tbody td a.audited.cancelAudit { background-color: #3699d4; }

.content .topic { padding: 20px 0; margin-left: 40px; border-bottom: 1px dashed #e4e4e4; }

.content .topic .title { text-align: left; font-size: 16px; margin-bottom: 0; line-height: 24px; margin-right: 2%; }

.content .topic .title .move { float: right; }

.content .topic .title .move img { width: 24px; }

.content .topic .title .move.moveUp { margin-left: 30px; }

.content .topic .title .delete { float: right; margin-right: 80px; margin-left: 30px; }

.content .topic ol { margin-top: 14px; list-style-type: upper-alpha; }

.content .topic ol li { line-height: 24px; }

.modal-dialog .modal-content { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }

.modal-dialog.modal-sm .modal-content { width: 520px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); top: 250px; }

.editCourseUpload .sortAdd .infoCourse span { display: block; }

.editCourseUpload .sortAdd .infoCourse input { display: none; }

.editCourseUpload .sortAdd .infoCourse.noPaddingBottom { padding-bottom: 0; }

.sortAdd { padding: 30px; position: relative; }

.sortAdd .infoCourse { padding-bottom: 30px; position: relative; margin-bottom: 0; position: relative; }

.sortAdd .infoCourse span { position: absolute; left: 86px; top: -7px; display: none; }

.sortAdd .infoCourse span.showSpan { display: inline-block; left: 122px; top: 5px; }

.sortAdd .infoCourse label { margin-right: 30px; float: left; line-height: 30px; }

.sortAdd .infoCourse input { width: 364px; border: 1px solid #ccc; height: 30px; float: left; text-indent: 10px; }

.sortAdd .infoCourse input.addIcon { width: 98px; opacity: 0; position: absolute; left: 86px; z-index: 10; cursor: pointer; }

.sortAdd .infoCourse input.addPicturesIcon { background-color: #ccc; position: absolute; width: 44px; height: 44px; left: 86px; opacity: 0; }

.sortAdd .infoCourse input.advertisementType { width: 0; height: 0; opacity: 0; }

.sortAdd .infoCourse .addPictures { height: 44px; }

.sortAdd .infoCourse.noPaddingBottom { padding-bottom: 0; }

.sortAdd .infoCourse #showIcon { border-radius: 4px; }

.sortAdd.carInfo label { width: 92px; }

.sortAdd .selectDiv { padding-bottom: 30px; position: relative; }

.sortAdd .selectDiv label { margin-right: 30px; float: left; line-height: 30px; }

.sortAdd .containerDiv { position: absolute; top: 86px; left: 116px; }

.sortAdd .sure { width: 122px; height: 44px; display: inline-block; text-align: center; background: #619ce1; color: #fff; line-height: 44px; border-radius: 6px; margin-left: 86px; }

.sortAdd .cancel { color: #767676; margin-left: 76px; }

.navbar-right { height: 80px; line-height: 80px; color: #fff; font-size: 20px; }

.navbar-right li .dropdown-toggle { line-height: 50px; }

.navbar-right li .dropdown-toggle img { position: relative; top: 7px; }

.baseBtn { height: 40px; padding: 0 20px; display: inline-block; background: #619ce1; color: #fff; text-align: center; line-height: 40px; border-radius: 6px; }

.baseBtn.addOption { margin-top: 20px; }

.baseBtn:hover, .baseBtn:link { color: #fff; }

.otherBtn { height: 40px; padding: 0 20px; display: inline-block; color: #619ce1; text-align: center; line-height: 40px; border-radius: 6px; border: 1px solid #619ce1; }

.otherBtn:hover { color: #619ce1; }

.otherBtn.pendingAudit { margin-right: 16px; }

.baseCancelBtn { color: #777; margin-left: 30px; }

.form-group .col-sm-10 { position: relative; }

.form-group .col-sm-10 a img { position: absolute; right: 0; top: 20px; }

.form-group .col-sm-10 .option { height: 40px; width: 97%; border: 1px solid #eee; border-radius: 6px; position: relative; top: 6px; text-indent: 10px; }

.form-group.rightAnswer { margin-top: 30px; border-bottom: 1px dashed #dcdcdc; }

.form-group.rightAnswer .right { font-size: 20px; color: #5b5b5b; margin-left: 10px; }

.navbar { width: 100%; position: fixed; }

.navi { position: fixed; margin-top: 80px; }

.app-content-body { margin-top: 80px; }

.floatRight { float: right; }

.widthSame { width: 750px; }

.labelStyle { float: right; position: relative; top: 8px; margin-right: 10px; }

.testAssembly { font-size: 12px; width: 34px; height: 26px; text-align: center; line-height: 26px; color: #fff; background-color: #3498db; display: inline-block; border-radius: 4px; }

.testAssembly:hover { color: #fff; }

.dateSelect { width: 520px; padding: 20px 20px 0; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); }

.dateSelect .input-group .form-control:first-child, .dateSelect .input-group-addon:first-child, .dateSelect .input-group-btn:first-child > .btn, .dateSelect .input-group-btn:first-child > .btn-group > .btn, .dateSelect .input-group-btn:first-child > .dropdown-toggle, .dateSelect .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .dateSelect .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-radius: 6px 0 0 6px; height: 40px; }

.dateSelect .form-group { margin-right: 20px; margin-bottom: 0; width: 180px; float: left; height: 40px; }

.dateSelect .form-group .form_date { width: 100%; float: left; height: 40px; }

.dateSelect .form-group .form_date.marginLeft { margin-left: 10px; }

.dateSelect .baseBtn { position: relative; top: -12px; margin-left: 10px; }

.dateSelect .wave { position: absolute; font-size: 20px; left: 210px; top: 8px; }

.wavyLine { margin: 0 10px; position: relative; top: 3px; font-size: 20px; }

.addTitle { float: left; width: 194px; margin-right: 20px; }

.pagination { margin: 0; margin-top: 20px; margin-bottom: 40px; }

.pagination .next, .pagination .pre { width: 0; border: 0; }

.pagination li a { width: 42px; height: 42px; text-align: center; line-height: 42px; }

.errorPrompt { position: absolute; top: 40px; color: #c40000; left: 16px; }

.signin .navbar-brand { color: #619ce1; }

.signin .navbar-brand.title { font-size: 64px; margin-top: 100px; }

.signin .m-b-lg { position: relative; background: #fff; padding-bottom: 20px; border-radius: 6px; }

.signin .m-b-lg .list-group-sm { width: 90%; margin-left: 5%; }

.signin .m-b-lg .list-group-sm .list-group-item { position: relative; top: 40px; }

.signin .m-b-lg .list-group-sm .list-group-item a img { position: absolute; top: 50%; left: 16px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.signin .m-b-lg .list-group-sm .list-group-item .form-control { text-indent: 22px; }

.signin .m-b-lg .list-group-sm .list-group-item.hasTop { top: 20px; }

.signin .m-b-lg .code { margin-bottom: 6%; margin-top: 66px; width: 90%; margin-left: 5%; }

.signin .m-b-lg .code .form-control { width: 56%; display: inline-block; margin-right: 3%; outline: none; }

.signin .m-b-lg .code img { width: 38%; cursor: pointer; }

.signin .m-b-lg .btn-block { width: 90%; margin-left: 5%; background-color: #619ce1; border: 0; }

.signin .m-b-lg .btn-block.btnActive { background: #b5ceea; }

.signin .bottomWord { color: #9a9a9a; font-size: 12px; text-decoration: underline; padding-top: 0; margin-top: 0; line-height: 0; }

.datetimepicker-days .table-condensed thead th.next, .datetimepicker-days .table-condensed thead th.prev, .datetimepicker-months .table-condensed thead th.next, .datetimepicker-months .table-condensed thead th.prev { color: #447bf2; }

.datetimepicker-days .table-condensed thead th.switch, .datetimepicker-days .table-condensed thead th.dow, .datetimepicker-months .table-condensed thead th.switch, .datetimepicker-months .table-condensed thead th.dow { color: #747b85; }

.datetimepicker-days .table-condensed thead th.switch:hover, .datetimepicker-days .table-condensed thead th.dow:hover, .datetimepicker-months .table-condensed thead th.switch:hover, .datetimepicker-months .table-condensed thead th.dow:hover { background: #fff; }

.datetimepicker-days .table-condensed tfoot th.today, .datetimepicker-months .table-condensed tfoot th.today { color: #747b85; }

.datetimepicker-days .table-condensed tfoot th.today:hover, .datetimepicker-months .table-condensed tfoot th.today:hover { background: #fff; }

.navList { width: 200px; }

.titleCourse { height: 50px; background-color: #ddd; color: #333; margin-bottom: 0; line-height: 50px; padding-left: 20px; border-radius: 10px 10px 0 0; margin-top: 38px; border: 1px solid #ddd; position: relative; }

.titleCourse a img { position: absolute; top: 50%; right: 30px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.textAlignCenter { text-align: center; }

.textAlignCenter .sure { margin-left: 0; }

.textAlignCenter.hasmt { margin-top: 30px; }

.control-label { width: 12%; }

.width60 { width: 60px; }

.width100 { width: 100px; }

input::-webkit-inner-spin-button { -webkit-appearance: none; }

input::-webkit-outer-spin-button { -webkit-appearance: none; }

.noData { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); top: 200px; }

.table.table-striped.table-hover.text-left { margin-top: 0; }

.cursor { cursor: pointer; }

span.hasP p { display: inline-block; }

span.hasP p img { width: 200px; }

ol li p { display: inline-block; }

.allIcon { width: 320px; position: absolute; left: 102%; top: 0; background-color: #fff; border: 1px solid #f1f1f1; border-radius: 6px; padding: 20px; padding-bottom: 0; }

.allIcon dl { width: 54px; margin-right: 20px; float: left; cursor: pointer; font-size: 12px; }

.allIcon dl dt img { width: 40px; margin-bottom: 10px; margin-left: 7px; }

.allIcon dl dd { text-align: center; color: #333; }

.allIcon dl:nth-child(4n) { margin-right: 0; }

.allIcon p { padding-bottom: 10px; text-align: center; width: 100%; }

.hideInfo { width: 0; opacity: 0; }

.hasCursor { cursor: pointer; }

.carInfoDiv p.title.viewDetails { border-bottom: 1px solid #ccc; }

.carInfoDiv .sortAdd { padding: 30px 0 0; }

.navbar-nav > li > .dropdown-menu.signOut { margin-top: 26px; }

.addgoods { padding: 0 30px; }

.addgoods p.title { padding: 24px 0; border-bottom: 1px solid #ededed; }

.addgoods p.title span { color: #757575; font-weight: bold; float: right; cursor: pointer; font-size: 22px; }

.addgoods p.title.viewDetails { text-align: center; margin-bottom: 0; border-bottom: 0; }

.addgoods .option_info { margin-top: 28px; }

.addgoods .option_info input { margin-left: 14px; height: 40px; width: 90%; border-radius: 6px; border: 1px solid #efefef; text-indent: 10px; }

.addgoods .option_info .name { float: left; margin-right: 14px; line-height: 40px; }

.addgoods .option_info .input-group { float: left; }

.addgoods .option_info textarea { height: 80px; width: 90%; border-radius: 6px; border: 1px solid #efefef; padding: 10px; }

.addgoods .baseBtn { margin-left: 70px; margin-top: 28px; }

.addgoods .baseBtn.noMarginLeft { margin: 0; }

.addgoods .addBtn { background-color: #fff; border-bottom: 0; }

.addgoods .addBtn span.title { margin-left: 0; }

.addgoods .addBtn .input-group { margin-right: 30px; }

.addgoods .btnDiv { text-align: center; }

.addgoods .btnDiv .baseBtn { margin: 0; }

.addgoods .btnDiv.courseBtn { margin-top: 30px; }

.addgoods .form-horizontal { border: 1px solid #ddd; padding-left: 20px; padding-bottom: 38px; }

.addgoods .form-horizontal.border { border: 0; padding-left: 0; padding-bottom: 0; }

.upload_drag_area { padding: 56px 0; }

#product_master_drawing { position: relative; left: -5%; }

.coverDiv { position: relative; left: 62px; }
